#include<stdio.h>
#include<unistd.h>
int main(){
	printf("我是一个进程，我的PID是：%d\n", getpid());
    // ls -a -l
   int ret=execl("/usr/bin/ls", "ls", "-l", "-a", NULL);  // 带选项
	//程序替换多发生于子进程，也可以通过子进程的退出码来判断是否替换成功
    if(ret == -1)
    printf("程序替换失败！\n");
 
    printf("我执行完毕了，我的PID是：%d\n", getpid());
 
    return 0;
}
